1 <md-dialog class="predictive-dialog" aria-label="New predictive">
 
   2   <md-toolbar class="md-accent md-hue-2">
 
   4       class="md-toolbar-tools"
 
   6       layout-align="space-between center"
 
   8       <span class="title">{{ vm.queueCampaign.name }} Info</span>
 
   9       <md-button class="md-icon-button" ng-click="vm.closeDialog()">
 
  10         <md-icon md-font-icon="icon-close" aria-label="Close dialog"></md-icon>
 
  14   <md-dialog-content class="text-center" ms-scroll>
 
  15     <ds-widget-clock data-show-digital></ds-widget-clock>
 
  17       ng-if="!vm.queueCampaign.startProgressive && !vm.queueCampaign.startPredictive"
 
  19       <div class="md-title">
 
  20         <span translate="MOTIONDIALER.PREDICTIVE_IS_NOT_RUNNING"
 
  21           >Predictive is not running</span
 
  27       ng-if="vm.queueCampaign.startProgressive && !vm.queueCampaign.startPredictive"
 
  31         <div flex="" class="column">
 
  32           <div class="md-headline">
 
  33             <span translate="MOTIONDIALER.DATA_COLLECTION_IN_PROGRESSIVE"
 
  34               >Data collection in progressive</span
 
  37           <div class="md-subhead">
 
  38             ({{vm.queueCampaign.dialPredictiveInterval}} minutes)
 
  44         <div flex="" class="column">
 
  45           <div class="md-subhead">
 
  46             <span translate="MOTIONDIALER.STARTTIME">Start Time</span>
 
  48           <div class="md-headline">
 
  49             {{ vm.setFormatTime(vm.queueCampaign.startProgressive) }}
 
  52         <div flex="" class="column">
 
  53           <div class="md-subhead">
 
  54             <span translate="MOTIONDIALER.ENDTIME">End Time</span>
 
  56           <div class="md-headline">
 
  57             {{ vm.addMinutes(vm.queueCampaign.startProgressive,
 
  58             vm.queueCampaign.dialPredictiveInterval) }}
 
  63         <span class="text-boxed blue-bg white-fg">
 
  64           {{vm.queueCampaign.message ? ('MOTIONDIALER.' +
 
  65           vm.queueCampaign.message | translate) : '--'}}
 
  69     <div ng-if="vm.queueCampaign.startPredictive" class="m-10">
 
  71         <div flex="" class="column">
 
  72           <div class="md-headline">
 
  73             <span translate="MOTIONDIALER.PREDICTIVE_IS_RUNNING"
 
  74               >Predictive is runnning</span
 
  77           <div class="md-subhead">
 
  78             ({{vm.queueCampaign.dialPredictiveInterval}} minutes)
 
  84         <div flex="" class="column">
 
  85           <div class="md-subhead">
 
  86             <span translate="MOTIONDIALER.STARTTIME">Start Time</span>
 
  88           <div class="md-headline">
 
  89             {{ vm.setFormatTime(vm.queueCampaign.startPredictive) }}
 
  92         <div flex="" class="column">
 
  93           <div class="md-subhead">
 
  94             <span translate="MOTIONDIALER.ENDTIME">End Time</span>
 
  96           <div class="md-headline">
 
  97             {{ vm.addMinutes(vm.queueCampaign.startPredictive,
 
  98             vm.queueCampaign.dialPredictiveInterval) }}
 
 103         <span class="text-boxed blue-bg white-fg">
 
 104           {{vm.queueCampaign.message ? ('MOTIONDIALER.' +
 
 105           vm.queueCampaign.message | translate) : '--'}}
 
 110           <md-toolbar class="md-table-toolbar md-default">
 
 111             <div class="md-toolbar-tools">
 
 112               <span class="md-subhead"
 
 113                 >Predictive - {{ 'MOTIONDIALER.PREVIOUS_INTERVAL' | translate
 
 123                     <span translate="MOTIONDIALER.TOTAL_CALLS"
 
 128                     {{ vm.queueCampaign.predictiveIntervalTotalCalls }}
 
 133                     <span translate="MOTIONDIALER.ANSWERED_CALLS"
 
 138                     {{ vm.queueCampaign.predictiveIntervalAnsweredCalls }}
 
 141                 <!-- Temporaneamente non mostrate perchè contengono anche i dati dell'intervallo corrente -->
 
 143                                     <td md-cell>Dropped Calls Timeout</td>
 
 144                                     <td md-cell>{{ vm.queueCampaign.predictiveIntervalDroppedCallsTimeout }}</td>
 
 147                                     <td md-cell>Dropped Calls Caller Exit</td>
 
 148                                     <td md-cell>{{ vm.queueCampaign.predictiveIntervalDroppedCallsCallersExit }}
 
 153                     <span translate="MOTIONDIALER.AVG_HOLD_TIME"
 
 158                     ~ {{ vm.queueCampaign.predictiveIntervalAvgHoldtime |
 
 164                     <span translate="MOTIONDIALER.AVG_TALK_TIME"
 
 169                     ~ {{ vm.queueCampaign.predictiveIntervalAvgTalktime |
 
 175           </md-table-container>
 
 178           <md-toolbar class="md-table-toolbar md-default">
 
 179             <div class="md-toolbar-tools">
 
 180               <span class="md-subhead"
 
 181                 >ErlangB - {{ 'MOTIONDIALER.CURRENT_INTERVAL' | translate
 
 191                     <span translate="MOTIONDIALER.SCHEDULED_CALLS"
 
 192                       >Scheduled Calls</span
 
 195                   <td md-cell>{{ vm.queueCampaign.erlangCalls }}</td>
 
 199                     <span translate="MOTIONDIALER.ONE_CALL_EVERY"
 
 200                       >One call every</span
 
 204                     ~ {{ vm.queueCampaign.erlangCallToSecond | number:0 }}s
 
 209                     <span translate="MOTIONDIALER.DROPRATE">Drop Rate</span>
 
 212                     {{ vm.queueCampaign.erlangAbandonmentRate * 100 | number:2
 
 218                     <span translate="MOTIONDIALER.AGENTBUSYFACTOR"
 
 219                       >Agent Busy Factor</span
 
 223                     {{ vm.queueCampaign.erlangBusyFactor * 100 | number:2 }}%
 
 228           </md-table-container>